home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / u_man / cat1 / Performer_demo / remapLibs.z / remapLibs
Encoding:
Text File  |  2002-10-03  |  2.7 KB  |  67 lines

  1.  
  2.  
  3.  
  4. rrrreeeemmmmaaaappppLLLLiiiibbbbssss((((1111ppppffff))))       OOOOppppeeeennnnGGGGLLLL PPPPeeeerrrrffffoooorrrrmmmmeeeerrrr 2222....5555 RRRReeeeffffeeeerrrreeeennnncccceeee PPPPaaaaggggeeeessss       rrrreeeemmmmaaaappppLLLLiiiibbbbssss((((1111ppppffff))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      rrrreeeemmmmaaaappppLLLLiiiibbbbssss - Library remapping utility
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      rrrreeeemmmmaaaappppLLLLiiiibbbbssss <libDir> <progName> [additional libraries]
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      rrrreeeemmmmaaaappppLLLLiiiibbbbssss is a utility for re-arranging the memory locations for dynamic
  16.      libraries for a specific program. Library remapping is necessary to
  17.      create very large shared arenas in n32 or o32 processes, which use 32 bit
  18.      pointers. The maximum addressable user space memory in a 32 bit program
  19.      is 2 GB; which includes all program data, code and libraries. The
  20.      Performer shared arena can only be as large as the largest contiguous
  21.      block of unused memory in a process address space. Normally, dynamic
  22.      libraries are loaded sparsely into memory and greatly limit the maximum
  23.      size of the shared arena. rrrreeeemmmmaaaappppLLLLiiiibbbbssss builds a list of all dynamic
  24.      libraries that a program uses and then packs them together to maximize
  25.      the memory available to a Performer shared arena.
  26.  
  27.      rrrreeeemmmmaaaappppLLLLiiiibbbbssss outputs a new set of libraries and a new executable which, when
  28.      used together, will allow for much larger shared arenas - typically
  29.      around 1.5 GB.
  30.  
  31.  
  32.    TTTThhhheeee rrrreeeemmmmaaaappppLLLLiiiibbbbssss ccccoooommmmmmmmaaaannnndddd lllliiiinnnneeee
  33.      _l_i_b_D_i_r is an existing directory which will be used to deposit the
  34.      remapped libraries and executable.
  35.  
  36.      _p_r_o_g_N_a_m_e is the executable whose libraries will be remapped.
  37.  
  38.      Any additional libraries that the process will need can be specified
  39.      after the _p_r_o_g_N_a_m_e parameter.
  40.  
  41.  
  42.  
  43. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  44.      rrrrlllldddd, ppppffffSSSShhhhaaaarrrreeeeddddAAAArrrreeeennnnaaaaSSSSiiiizzzzeeee
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.